import servers from '../servers';

import type { UserInfo } from '@/types/index';

import { $request } from '@/utils/request';
/**
 * @description: 获取用户权限信息
 */
// TODO: 该接口中401和403状态返回不正确，所以页面会一直刷新，开发过程中，让自己的后端同学定义好。401：要退出登录 403：报错
export const getInfo = () => $request<ResponseData<UserInfo>>({
  url: `${servers.api}/v1/auth/menu`,
  method: 'get',
});

/**
 * @description: 退出登录接口
 */
export function logout(): any {
  return $request({
    url: `${servers.api}/sso/logout`,
    method: 'get',
  });
}
